Managing Apache ActiveMQ/Artemis
Take full control of your Apache ActiveMQ and Artemis environments with Nodinite. This page guides you through proactive monitoring, automated queue management, and secure remote actions—all designed to keep your integration landscape healthy, compliant, and efficient.
With Nodinite for ActiveMQ/Artemis, you gain:
✅Proactive queue monitoring and threshold alerts ✅Secure, remote queue management—no direct ActiveMQ admin access required ✅Automated troubleshooting and time-saving actions ✅Full auditing and compliance for all queue operations
Manage monitoring thresholds and perform remote administrative actions on Apache ActiveMQ queues and services.
Why Choose Nodinite for Managing Apache ActiveMQ / Artemis?
- Proactive Monitoring & Threshold Management
Set global or queue-specific thresholds for message depth and age to detect issues before they impact operations. - Full Queue Control Without Direct ActiveMQ Access
Download, remove, and post messages securely—without granting users direct access to ActiveMQ’s web admin. This minimizes attack vectors and reduces security risks. - Time-Saving Automation & Remote Actions
Streamline troubleshooting by automating alerts and actions. No need for manual interventions—resolve issues faster and keep queues healthy. - Built-In Auditing & Compliance
Essential for industries like public sector, banking, and insurance, Nodinite provides detailed logs of every action for full traceability—ensuring compliance with company policies and regulations.
Overview of ActiveMQ resources managed by Nodinite in a self-service enabled Monitor View.
Note
Stockpiling messages leads to failures and delays. With Nodinite, you get real-time insights and powerful tools to keep your system running smoothly, securely, and efficiently.
Monitoring Features
The Nodinite Message Queueing Agent monitors the following resources:
- ActiveMQ Brokers
- The server(s) and core services
- ActiveMQ Queues
- Age verification (warning/error) – Set the maximum allowed age for messages on the queue
- Count (warning/error) – Set the maximum allowed message count on the queue
You can individually fine-tune the monitoring thresholds per queue for maximum flexibility.
Actions
A User with access rights to a Monitor View with ActiveMQ Queues where Actions are allowed can perform the following Actions:
Remote administrative actions available for ActiveMQ queues.
- Edit thresholds
- List Messages on queue
- Repair/View message
- Download individual messages from the queue with the encoding option
- Download selected messages in a ZIP file (with the encoding option)
- Delete one or more messages from the queue
Edit Thresholds
Monitoring thresholds can be set globally or specifically per queue. When you set a value on a queue, it becomes a specific configuration—overriding global settings for that queue only.
You can use global settings via Remote Configuration, or individually set different thresholds for different queues.
Dialog for editing monitoring thresholds for a specific queue.
Warning
When you save, the Resource changes to a "Specific ActiveMQ Queue" (which may impact your Monitor Views depending on filter).
List messages on the queue
Within the 'List messages on the queue' modal, you’ll see a paged list of messages currently on the queue, evaluated according to the monitoring thresholds (either global or specific).
Paged list of active messages with threshold evaluation.
The following remote Actions can be performed using the With selected button:
- Delete one or more messages from the queue
- Download selected messages in a ZIP file (with the encoding option)
Bulk actions available for selected messages.
The following remote Actions can be performed using the Actions button:
- Delete message from the queue
- Repair/View message
- Download individual messages from the queue with the encoding option
Actions available for individual messages.
Repair
View and repair a message on the queue by clicking the View/Repair menu item.
Access the View/Repair menu item from the Actions button.
This opens the Post tab:
View and post message tab for advanced message management.
In the Advanced accordion, you can manage the set of properties:
Advanced options for editing message properties.
Message properties are presented in descending order by name. You can add or remove properties as needed.
Download
Download individual messages from the queue:
Download a single message from the queue.Download selected messages in a ZIP file:
Download multiple selected messages as a ZIP file.
Delete Message
Delete an individual message from the queue by clicking the Delete menu item in the Actions button.
Delete a single message from the queue.
Delete selected messages from the queue by clicking the Delete menu item in the With selected button.
Delete multiple messages from the queue.
A prompt is displayed to confirm the intent to delete selected messages.
Confirmation dialog for deleting messages.
Next Step
Configure the Nodinite Message Queueing Monitoring Agent